package HashMap;

import java.sql.SQLOutput;
import java.util.HashMap;
import java.util.Iterator;

/*HashMap 是一个散列表，它存储的内容是键值对 (key-value) 映射。
* 创建 HashMap<Integer, String> map = new HashMap<Integer, String>();*/
public class HashMapTest {
    public static void main(String[] args) {
        HashMap<Integer,String> map=new HashMap<>();
        map.put(1,"Jason");//添加方法
        map.put(2,"Jerry");
        map.put(3,"Tom");
        System.out.println(map);
        //for 循环获取map 需要注意的是 它是通过键值对匹配的
        for(int i=1;i<=map.size();i++){
            System.out.println(map.get(i));//获取方法
        }
        // 使用增强 for 循环遍历 HashMap 集合中的 key
        for (int i : map.keySet()) {//map.kerSet 是key的集合
            System.out.println("key: " + i + "; value: " + map.get(i) + ";");
        }
    }
}
